<?php

error_reporting(E_ALL);

/**
 * Cegelec 2 Renewed - class.db_opleiding.php
 *
 * $Id$
 *
 * This file is part of Cegelec 2 Renewed.
 *
 * Automatically generated on 18.06.2015, 13:57:12 with ArgoUML PHP module 
 * (last revised $Date: 2010-01-12 20:14:42 +0100 (Tue, 12 Jan 2010) $)
 *
 * @author firstname and lastname of author, <author@example.org>
 */

if (0 > version_compare(PHP_VERSION, '5')) {
    die('This file was generated for PHP 5');
}

/**
 * include database
 *
 * @author firstname and lastname of author, <author@example.org>
 */

require_once FILE_DB;
/**
 * include db_opleidingblok
 *
 * @author firstname and lastname of author, <author@example.org>
 */


/* user defined includes */
// section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008D7-includes begin
// section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008D7-includes end

/* user defined constants */
// section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008D7-constants begin
// section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008D7-constants end

/**
 * Short description of class db_opleiding
 *
 * @access public
 * @author firstname and lastname of author, <author@example.org>
 */
class DbOpleiding
    extends database
{
    // --- ASSOCIATIONS ---
    // generateAssociationEnd : 

    // --- ATTRIBUTES ---

    /**
     * Short description of attribute opleiding_id
     *
     * @access private
     * @var Integer
     */
    private $opleiding_id = null;

    /**
     * Short description of attribute opleiding_naam
     *
     * @access private
     * @var String
     */
    private $opleiding_naam = null;

    /**
     * Short description of attribute opleiding_start_datum
     *
     * @access public
     * @var date
     */
    public $opleiding_start_datum = null;

    /**
     * Short description of attribute opleiding_eind_datum
     *
     * @access public
     * @var date
     */
    public $opleiding_eind_datum = null;

    /**
     * Short description of attribute opleiding_niveau
     *
     * @access public
     * @var int
     */
    public $opleiding_niveau = 0;

    /**
     * Short description of attribute opleiding_duur
     *
     * @access public
     * @var int
     */
    public $opleiding_duur = 0;

    /**
     * Short description of attribute opleiding_beschrijving
     *
     * @access public
     * @var int
     */
    public $opleiding_beschrijving = 0;

    /**
     * Short description of attribute opleiding_status
     *
     * @access public
     * @var Integer
     */
    public $opleiding_status = null;

    // --- OPERATIONS ---

    /**
     * Short description of method __construct
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function __construct()
    {
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F3 begin
        parent::__construct();
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F3 end
    }

    /**
     * Short description of method setOpleidingId
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingId($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000000FFF begin
        $this->opleiding_id = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000000FFF end
    }

    /**
     * Short description of method setOpleidingNaam
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingNaam($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001002 begin
        $this->opleiding_naam = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001002 end
    }

    /**
     * Short description of method setOpleidingStartDatum
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingStartDatum($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001005 begin
           $this->opleiding_start_datum = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001005 end
    }

    /**
     * Short description of method setOpleidingEindDatum
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingEindDatum($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001008 begin
        $this->opleiding_eind_datum = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001008 end
    }

    /**
     * Short description of method setOpleidingNiveau
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingNiveau($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000100B begin
        $this->opleiding_niveau = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000100B end
    }

    /**
     * Short description of method setOpleidingDuur
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingDuur($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000100E begin
        $this->opleiding_duur = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000100E end
    }

    /**
     * Short description of method setOpleidingBeschrijving
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingBeschrijving($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001011 begin
        $this->opleiding_beschrijving = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001011 end
    }

    /**
     * Short description of method setOpleidingStatus
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param  opleiding
     * @return mixed
     */
    public function setOpleidingStatus($opleiding)
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001014 begin
        $this->opleiding_status = $opleiding;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001014 end
    }

    /**
     * Short description of method getOpleidingId
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingId()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001017 begin
        return $this->opleiding_id;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001017 end
    }

    /**
     * Short description of method getOpleidingById
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingById()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001019 begin
       
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001019 end
    }

    /**
     * Short description of method getOpleidingNaam
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingNaam()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101B begin
        return $this->opleiding_naam;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101B end
    }

    /**
     * Short description of method getOpleidingStartDatum
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingStartDatum()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101D begin
        return $this->opleiding_start_datum;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101D end
    }

    /**
     * Short description of method getOpleidingEindDatum
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingEindDatum()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101F begin
        return $this->opleiding_eind_datum;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:000000000000101F end
    }

    /**
     * Short description of method getOpleidingNiveau
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingNiveau()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001021 begin
        return $this->opleiding_niveau;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001021 end
    }

    /**
     * Short description of method getOpleidingDuur
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingDuur()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001023 begin
        return $this->opleiding_duur;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001023 end
    }

    /**
     * Short description of method getOpleidingBeschrijving
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingBeschrijving()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001025 begin
        return $this->opleiding_beschrijving;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001025 end
    }

    /**
     * Short description of method getOpleidingStatus
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingStatus()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001027 begin
        return $this->opleiding_status;
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001027 end
    }

    /**
     * Short description of method getOpleidingListDb
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function getOpleidingListDb()
    {
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001029 begin
        
        // section 10-0-3-25-694696c6:14e0659c3ef:-8000:0000000000001029 end
    }

    /**
     * Short description of method createOpleidingDb
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function createOpleidingDb()
    {
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F5 begin
        
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F5 end
    }

    /**
     * Short description of method readOpleidingDb
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function readOpleidingDb()
    {
        // section 10-0-3-29--3823e8e6:14de18226ec:-8000:0000000000000E73 begin
        // section 10-0-3-29--3823e8e6:14de18226ec:-8000:0000000000000E73 end
    }

    /**
     * Short description of method updateOpleidingDb
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function updateOpleidingDb()
    {
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F7 begin
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008F7 end
    }

    /**
     * Short description of method deleteOpleidingDb
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @return mixed
     */
    public function deleteOpleidingDb()
    {
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008FD begin
        // section 10-0-3-49--6022aa35:14bdfb8146c:-8000:00000000000008FD end
    }

} /* end of class db_opleiding */

?>